/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package stud.cp.user.valueobjects;

/**
 *
 * @author Morfant
 */
public class PropertyType {

    /**
     * Индефикатор типа свойсва.
     */
    private Integer property_type_id;
    /**
     * Имя свойства.
     */
    private String name;

    /**
     * Конструктор для создания новой записи в табилце.
     * @param name Имя типа свойства.
     */
    public PropertyType(String name) {
        this.property_type_id = -1;
        this.name = name;
    }

    /**
     * Конструктор.
     * @param property_type_id Индефикатор типа.
     * @param name Имя типа свойства.
     */
    public PropertyType(Integer property_type_id, String name) {
        this.property_type_id = property_type_id;
        this.name = name;
    }

    /**
     * Получить имя свойсва.
     * @return Имя свойства.
     */
    public String getName() {
        return name;
    }

    /**
     * Установить имя типа  свойства.
     * @param name Имя типа свойства.
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * Получить индефикатор типа свойства.
     * @return ID
     */
    public Integer getProperty_type_id() {
        return property_type_id;
    }

    /**
     * Установить индефикатор типа свойства.
     * @param property_type_id ID
     */
    public void setProperty_type_id(Integer property_type_id) {
        this.property_type_id = property_type_id;
    }
}
